NAFPack_Eigen Module

Module for eigenvalue and eigenvector computations in NAFPack


Uses

  • module~~nafpack_eigen~~UsesGraph module~nafpack_eigen NAFPack_Eigen module~nafpack_constant NAFPack_constant module~nafpack_eigen->module~nafpack_constant module~nafpack_matricielle NAFPack_matricielle module~nafpack_eigen->module~nafpack_matricielle module~nafpack_matrix_decomposition NAFPack_matrix_decomposition module~nafpack_eigen->module~nafpack_matrix_decomposition iso_fortran_env iso_fortran_env module~nafpack_constant->iso_fortran_env module~nafpack_matricielle->module~nafpack_constant module~nafpack_matrix_decomposition->module~nafpack_constant module~nafpack_matrix_decomposition->module~nafpack_matricielle

Used by

  • module~~nafpack_eigen~~UsedByGraph module~nafpack_eigen NAFPack_Eigen module~nafpack_matrix_properties NAFPack_matrix_properties module~nafpack_matrix_properties->module~nafpack_eigen module~nafpack_direct_method NAFPack_Direct_method module~nafpack_direct_method->module~nafpack_matrix_properties module~nafpack_iterative_methods NAFPack_Iterative_methods module~nafpack_iterative_methods->module~nafpack_matrix_properties module~nafpack_linalg NAFPack_linalg module~nafpack_linalg->module~nafpack_direct_method module~nafpack_linalg->module~nafpack_iterative_methods

Subroutines

public subroutine Eigen(A, lambda, vp, method, k)

Computes the eigenvalues and eigenvectors of a matrix A with A a square matrix, λ the eigenvalue, and v the eigenvector. This subroutine allows you to choose the method for computing eigenvalues and eigenvectors:

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), DIMENSION(:, :) :: A
real(kind=dp), intent(out), DIMENSION(:) :: lambda
real(kind=dp), intent(out), optional, DIMENSION(:, :) :: vp
character(len=*), intent(in), optional :: method
integer, intent(in), optional :: k